960 60
237 335
145 148
428 662
885 781
126 507
305 466
757 357
39 289
527 631
51 792
121 948
1002 541
1001 71
1001 117
1000 524
1000 641
1000 799
1000 999
1000 568
999 333
999 123
999 949
999 255